declaration on the right to development - German English Dictionary